Laporan Praktikum APP MOBILE 1
Pendahuluan
Dart adalah bahasa pemrograman yang dikembangkan oleh Google dengan konsep berorientasi objek (object-oriented) dan strongly typed. Bahasa ini dirancang untuk membangun aplikasi modern yang dapat berjalan di berbagai platform, mulai dari web, mobile, desktop, hingga server. Dart memiliki sintaks yang mirip dengan bahasa C sehingga relatif mudah dipelajari bagi programmer yang sudah terbiasa dengan Java, JavaScript, atau C++.
Keunggulan Dart terletak pada kemampuannya dikompilasi ke native code untuk performa tinggi maupun ke JavaScript agar dapat berjalan di browser. Dart juga sangat populer karena menjadi bahasa utama dalam framework Flutter, yang memungkinkan pengembang membuat aplikasi multiplatform hanya dengan satu basis kode, sehingga lebih efisien dalam pengembangan perangkat lunak.
Pastikan perangkat yang digunakan telah memenuhi syarat berikut :
Langkah Menginstal
1. Download SDK Dart
Download SDK Dart pada halaman Dart SDK archive https://dart.dev/getdart/archive#stable-channel
2. Ekstrak dan lakukan instalasi
Lakukan instalasi sesuai langkah langkah dan masukkan ke dalam path, jika berhasil maka akan tampil seperti gambar berikut :
Project Dart
Langkah 1
Buka command prompt kemudian pilih directory yang akan digunakan untuk menyimpak proyek dart dan ketikkan dart create halo maka proyek dart pertama dengan nama halo akan terbentuk
Langkah 2
Untuk menjalankannya masuk ke directory halo dan ketikkan dart run
Dasar Dart
1. List
List tipe data yang berisi kumpulan data atau dalam bahasa pemrograman lain disebut array, Untuk membuat list yaitu List
Contohnya :
Outputnya :
2. Set
Set merupakan sebuah tipe data yang mirip dengan list, akan tetapi set tidak memiliki index sehingga data yang ada pada set tidak berurutan, Set tidak menerima duplikasi data Tidak bisa mengakses menggunakan index, Untuk membuat set yaitu Set
Contohnya :
Outputnya :
3. Map
- Map adalah tipe data key-value yang mana key seperti index dan value sebagai datanya
- Menggunakan kurung kurawal {} dan menggunakan : untuk memisahkan key-value
- Jika ada data key yang sama maka yang akan digunakan data key yang terakhir.
- Untuk membuat map yaitu :
Map
var namaVariabel = Map
var namaVariabel =
Contohnya :
Outputnya :
4. Perulangan
Contohnya :
Outputnya :
OOP Dart
Contohnya :
Outputnya :
TUGAS
▪ Buatlah aplikasi sederhana menggunakan Bahasa pemrograman Dart untuk menghitung Luas Bangun Datar dan Volume Bangun Ruang dengan konsep procedural
▪ Buatlah aplikasi sederhana menggunakan Bahasa pemrograman Dart untuk menghitung Luas Bangun Datar dan Volume Bangun Ruang dengan konsep OOP
Codingan Tugas Procedural
Outputnya
Codingan Tugas OOP
Outputnya